let him stew in his own juice - Turkish English Dictionary